package com.system.common.entity.role;

import java.util.Date;

public class PersonRole {
    /**
     * 主键
     */
    private Long id;

    /**
     * 角色ID
     */
    private Long roleId;

    /**
     * 用户ID
     */
    private Long personId;

    /**
     * 是否有效，0有效，1无效
     */
    private Integer state;

    /**
     * 创建者ID
     */
    private Long creator;

    /**
     * 更新者ID
     */
    private Long editor;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date editTime;

    /**
     * 主键
     * @return id 主键
     */
    public Long getId() {
        return id;
    }

    /**
     * 主键
     * @param id 主键
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 角色ID
     * @return role_id 角色ID
     */
    public Long getRoleId() {
        return roleId;
    }

    /**
     * 角色ID
     * @param roleId 角色ID
     */
    public void setRoleId(Long roleId) {
        this.roleId = roleId;
    }

    /**
     * 用户ID
     * @return person_id 用户ID
     */
    public Long getPersonId() {
        return personId;
    }

    /**
     * 用户ID
     * @param personId 用户ID
     */
    public void setPersonId(Long personId) {
        this.personId = personId;
    }

    /**
     * 是否有效，0有效，1无效
     * @return state 是否有效，0有效，1无效
     */
    public Integer getState() {
        return state;
    }

    /**
     * 是否有效，0有效，1无效
     * @param state 是否有效，0有效，1无效
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 创建者ID
     * @return creator 创建者ID
     */
    public Long getCreator() {
        return creator;
    }

    /**
     * 创建者ID
     * @param creator 创建者ID
     */
    public void setCreator(Long creator) {
        this.creator = creator;
    }

    /**
     * 更新者ID
     * @return editor 更新者ID
     */
    public Long getEditor() {
        return editor;
    }

    /**
     * 更新者ID
     * @param editor 更新者ID
     */
    public void setEditor(Long editor) {
        this.editor = editor;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @return edit_time 更新时间
     */
    public Date getEditTime() {
        return editTime;
    }

    /**
     * 更新时间
     * @param editTime 更新时间
     */
    public void setEditTime(Date editTime) {
        this.editTime = editTime;
    }
}